package com.ruicar.afs.cloud.manage.workflow.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

/**
 * @author xudongdong
 */

public enum WorkflowTypeEnum implements AfsBaseEnum {
    /**
     * 合同重出
     */
    @AfsEnum(key = "contract-reissur", desc = "合同重出")
    CONTRACT_REISSUR,
    /**
     * 合同取消
     */
    @AfsEnum(key = "contract-cancel", desc = "合同取消")
    CONTRACT_CANCEL,
    /**
     * 保险理赔
     */
    @AfsEnum(key = "insurance-claim", desc = "保险理赔")
    INSURANCE_CLAIM,
    /**
     * 保险续保
     */
    @AfsEnum(key = "insurance-remnew", desc = "保险续保")
    INSURANCE_REMNEW,
    /**
     * 保险批改/退保
     */
    @AfsEnum(key = "insurance-change-exit", desc = "保险批改/退保")
    INSURANCE_CHANGE_EXIT,
    /**
     * 联系方式变更
     */
    @AfsEnum(key = "contact-change", desc = "联系方式变更")
    CONTACT_CHANGE,
    /**
     * 费用豁免单
     */
    @AfsEnum(key = "cost-exempt-bill", desc = "费用豁免单")
    COST_EXEMTP_BILL,
    /**
     * 身份信息变更
     */
    @AfsEnum(key = "custInfo-change", desc = "身份信息变更")
    CUSTINFO_CHANGE,
    /**
     * 银行卡变更
     */
    @AfsEnum(key = "bank-change", desc = "银行卡信息变更")
    BANK_CHANGE,
    /**
     * 提前结清
     */
    @AfsEnum(key = "early-settlement", desc = "提前结清")
    EARLY_SETTLEMENT,
    /**提前结清*/
    @AfsEnum(key = "penalty-exempt",desc = "单笔罚息豁免")
    PENALTY_EXEMPT,
    /**豁免费用*/
    @AfsEnum(key = "cost-exempt",desc = "豁免费用")
    COST_EXEMPT,
    @AfsEnum(key = "collection-revoke",desc = "收款撤销")
    COLLECTION_REVOKE,
    /** 合同关闭 */
    @AfsEnum(key = "contract-overpayment", desc = "溢缴款退款")
    CONTRACT_OVERPAYMENT,
    @AfsEnum(key = "revoke-handle",desc = "撤销处理")
    REVOKE_HANDLE,
}
